﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SystemCenterSoa.DtoModel.SystemManager;
using SystemCenterSoa.PoModel.SystemManager;

namespace SystemCenterSoa.IRepository.SystemManager
{
    public interface IWebSystenMenuRepository
    {
        List<WebSystemMenuPo> GetWebSystemMenuAll();

        WebSystemMenuPo GetWebSystemMenuByCode(string wMCode);

        WebSystemMenuDto GetWebSystemMenuViewByCode(string wMCode);


        bool WebSystemMenuAdd(WebSystemMenuPo wsm);

        bool WebSystemMenuUpdate(WebSystemMenuPo wsm);

        List<WebSystemMenuPo> GetWebSystemMenusUserName(string userName);
        bool WebSystemMenuDelete(string wMCode);
    }
}
